html, body, pre, ul, li, table, thead, tbody, tr, th, td {
    margin: 0;
    padding: 0;
    font-family: Helvetica, Avenir, Arial, sans-serif;
    box-sizing: border-box;
}
#app {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #2c3e50;
}
ul, li {
    list-style: none;
}
pre {
    padding: 8px;
}